لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
برنامه چت iOS 12 مانند WhatsApp و Viber [ویدئو]
iOS 12 Chat Application like WhatsApp and Viber [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
در اپلیکیشن چت iOS12، قصد داریم اپلیکیشنهای iOS را در دنیای واقعی بسازیم. و وقتی می گوییم دنیای واقعی، منظورمان این است که می توانید هر روز از این برنامه برای برقراری ارتباط با دوستان و خانواده استفاده کنید!
برخلاف بسیاری از دورههای دیگر، ما به شما آموزش میدهیم که برنامههای کامل دنیای واقعی بسازید. پس از پایان دوره، برنامه ای خواهید داشت که آماده ارسال در اپ استور است. این برنامه چت iOS12 می تواند به راحتی جایگزین برنامه چت اصلی iOS یا WhatsApp شما شود. تمام عملکردهایی که واتس اپ ارائه می دهد را خواهد داشت.
آنچه برنامه ما شامل خواهد شد:
• چت یک به یک
• چت های گروهی
• پیام های چندرسانه ای (عکس، ویدئو، صدا، مکان)
• رمزگذاری کامل پایان به انتها
• اطلاعیه های فشار
• تابع تماس
• CallKit
• PushKit
• احراز هویت کاربر Firebase
• ذخیره سازی Firebase
• Firebase firestore (پایگاه داده بیدرنگ جدید از Firebase)
• احراز هویت شماره تلفن
• نمایش UICollection سفارشی
• UITableviews سفارشی
• OneSignal
•سینچ
• کنترل منبع Git
برنامه ما شامل بسیاری از موضوعات دیگر است. گنجاندن همه آنها در اینجا غیرممکن است.
ویدیوی برنامه چت iOS12 یک دوره آموزشی سطح مبتدی نیست. شما باید از قبل راه خود را در مورد Xcode بدانید. شما باید دانش اولیه Swift و ساخت اپلیکیشن داشته باشید. ما قصد داریم از صفر شروع کنیم و برنامه را با هم بسازیم. تمامی دارایی ها توسط ما تامین خواهد شد. نویسنده هر خط کد را تایپ کرده و توضیح می دهد. طول دوره حدودا 35 ساعت است. و تا پایان کار، شما چیزهای جدید زیادی یاد خواهید گرفت، حتی اگر از قبل یک توسعه دهنده با تجربه iOS باشید.
همه فایلهای کد در https://github.com/PacktPublishing/iOS-12-Chat-Application-like-WhatsApp-and-Viber قرار داده شدهاند. برنامه کامل
از تکنیکهای ارائهشده در این دوره برای ایجاد ایدههای خود در ساخت برنامههای وب جالب و کاربردی استفاده کنید اگر یک توسعهدهنده متوسط iOS هستید و میخواهید مهارتهای توسعه اپلیکیشن در دنیای واقعی خود را به سطح بالاتری ببرید، این دوره برای شما مناسب است. ساخت یک شبیهسازی پیامرسان واتساپ * ایجاد قابلیت چت گروهی * افزودن قابلیت اشتراکگذاری پیام چندرسانهای (عکس، ویدئو، صدا و مکان) * ساخت رمزگذاری کاملاً سرتاسر
سرفصل ها و درس ها
شروع شدن
Getting started
دریافت xCode
Getting the xCode
نمای خوش آمدید
Welcome View
راه اندازی رابط کاربری
Setting up the user interface
اتصال UI با کد
Connecting UI with code
اضافه کردن کوکوپودها
Adding cocoapods
ایجاد پروژه firebase
Creating firebase project
افزودن دارایی به پروژه
Adding Assets to project
ورود و ثبت نام توابع کاربر
Login and Register user functions
عملکرد کاربر ورود به سیستم
Login User function
ثبت تابع کاربر قسمت 1
Register user function part 1
نمای ثبت نام را تمام کنید
Finish registration view
پایان ثبت نام کاربر (ایجاد نمایه) رابط کاربری
Finish registering user (creating profile) User interface
اتصالات نمای نمایه
Profile view connections
از نمای خوش آمدگویی به نمای نمایه بروید
Segue from Welcome view to Profile view
عملکرد دکمه لغو در نمای نمایه
Cancel button function in profile view
عملکرد دکمه انجام شد
Done Button functionality
ثبت نام کاربر
Register User
عملکرد ثبت نام را تمام کنید
Finish registration function
اولین کاربران را در firebase ذخیره کنید
Save first users to firebase
ثبت نام کاربر
Registering user
تست عملکرد ورود به سیستم
Testing login function
پیاده سازی autologin
Implementing autologin
کاربر را از سیستم خارج کنید
Log out user
ایجاد کاربران بیشتر
Creating more users
نمایش کاربران از firebase
Displaying users from firebase
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
مدیر عامل و توسعه دهنده شرکت Sonar Systems من مدیر عامل شرکت Sonar Systems هستم که رهبر جهانی در زمینه مواد آموزشی برای موتور بازی Cocos2d-x ، یکی از بهترین و محبوب ترین موتورهای بازی در جهان است. با سالها تجربه برنامه نویسی و اجرای یک بستر آموزش آنلاین (یادگیری Sonar) می توانم از برنامه نویسی های جدید مانند شما کمک و پشتیبانی کنم.
من همچنین یک مدرس دانشگاه هستم که موضوعات مختلفی را در برنامه نویسی بازی ها از طراحی بازی تا برنامه نویسی OpenGL Shader تدریس می کنم.
من همچنین نویسنده منتشر شده ای در زمینه طراحی بازی ها هستم و به زودی منتشر می شود Responsive Web Design. من تمام جنبه های لازم برای آموزش و الهام گرفتن را دارم.
نمایش نظرات